package com.gestordeavisos;

import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

import com.google.appengine.api.users.User;

@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class Historial {
	@PrimaryKey
    @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
    private Long id;
	
	@Persistent
	private String actividad;
	
	@Persistent
	private String cuando;
	
	@Persistent
	private String fecha;
	
	@Persistent
	private String cuandoreal;
	
	@Persistent
	private String fechareal;
	
	@Persistent
	private User autor;
	
	public Historial(String actividad, String cuando, String fecha, String cuandoreal, String fechareal, User autor){
		this.setActividad(actividad);
		this.setCuando(cuando);
		this.setFecha(fecha);
		this.setCuandoreal(cuandoreal);
		this.setFechareal(fechareal);
		this.setAutor(autor);
	}

	public void setFechareal(String fechareal) {
		this.fechareal = fechareal;
	}

	public String getFechareal() {
		return fechareal;
	}

	public void setCuandoreal(String cuandoreal) {
		this.cuandoreal = cuandoreal;
	}

	public String getCuandoreal() {
		return cuandoreal;
	}

	public void setFecha(String fecha) {
		this.fecha = fecha;
	}

	public String getFecha() {
		return fecha;
	}

	public void setCuando(String cuando) {
		this.cuando = cuando;
	}

	public String getCuando() {
		return cuando;
	}

	public void setActividad(String actividad) {
		this.actividad = actividad;
	}

	public String getActividad() {
		return actividad;
	}

	public Long getId() {
		return id;
	}

	public void setAutor(User autor) {
		this.autor = autor;
	}

	public User getAutor() {
		return autor;
	}

}
